Financial Object (FO) Identity
A Financial Object (FO) Identity is used to map input data to FO Instance An FO Instance inherits all parameters and any logic(formulas) contained in the FO. Any change in the FO is immediately updated in all instances.. For each Data Store Import or FO Set Import, an FO Identity must be selected so that the software knows how to map input data to FOs.
An identity can be established in two different ways:
- Any combination of FO Attributes
- An internal identity (used primarily for data store exports and imports)
When data is imported into a model, the software must determine which FO Instance it should use. Each input line has columns that determine it's identity and each FO instance has attributes that determine it's identity. These are the possible situations that must be handled when importing data.
- There exists exactly one FO Instance (or line item instance) that matches the identity of the input line.
- There does not exist any FO Instance. In this case, one is automatically created if the FO Type can be determined from the identity.
- There exists multiple FO Instances (of line item instances) that matches the identity of the input line. The software will map an input line to only one object, so no mapping is made and these line items are marked as ambiguous.
- It is also possible that multiple input lines map to the same identity. This is permitted and the data is merged into the single object. Explanations will drill down into the details.